package com.activenetwork.smlite.page.generic;

import com.activenetwork.smlite.page.EventControlGroup;
import com.activenetwork.smlite.page.EventLeftNavigation;
import com.activenetwork.smlite.page.event.EventDetailView.EventBasicSubview;
import com.activenetwork.smlite.page.event.EventDetailView.EventSourceSubview;
import com.activenetwork.smlite.page.event.EventDetailView.EventSummarySubview;
import com.activenetwork.util.PageLoader;

public class EventModelPage extends ModelPage {
	
	protected EventLeftNavigation eventLeftNavigation = PageLoader.load(EventLeftNavigation.class);
	protected EventControlGroup controlGroup = PageLoader.load(EventControlGroup.class);
	
	public EventSourceSubview navigateSourcing(){
		return eventLeftNavigation.sourcing();
	}
	
	public PageObject navigateSocialMedia(){
		return eventLeftNavigation.socialMedia();
	}
	
	public PageObject navigateWebsite(){
		return eventLeftNavigation.website();
	}
	
	public PageObject navigateEmail(){
		return eventLeftNavigation.email();
	}
	
	public PageObject navigateAttendeeDirectories(){
		return eventLeftNavigation.attendeeDirectories();
	}
	
	public PageObject navigateRegistratonForm(){
		return eventLeftNavigation.registratonForm();
	}
	
	public PageObject navigateThemeDesigner(){
		return eventLeftNavigation.themeDesigner();
	}
	
	public PageObject navigateMobile(){
		return eventLeftNavigation.mobile();
	}
	
	public PageObject navigateBadgeLabel(){
		return eventLeftNavigation.badgeLabel();
	}
	
	public PageObject navigatekiosk(){
		return eventLeftNavigation.kiosk();
	}
	
	public PageObject navigateReports(){
		return eventLeftNavigation.reports();
	}
	
	public PageObject navigateCustomReports(){
		return eventLeftNavigation.customReports();
	}
	
	public PageObject navigateSurveys(){
		return eventLeftNavigation.surveys();
	}
	
	public EventSummarySubview showSummary(){
		return controlGroup.showSummary();
	}
	
	public PageObject showPeople(){
		return controlGroup.showPeople();
	}
	
	public EventBasicSubview showBasic(){
		return controlGroup.showBasic();
	}
	
	
}
